.date_wrapper .date_title .cancel-btn img {
	position: absolute;
	top: 1.25rem;
	left: 1.25rem;
	width: 1.5rem;
	height: 1.5rem;
}

.date_wrapper .date_title .confirm-btn img{
	position: absolute;
	top: 1.25rem;
	right: 1.25rem;
	width: 2.2rem;
	height: 1.5rem;
}

.date_box{
	display: none; 
	position:fixed;
	width:100%;
	height:100%;
	left:0;
	top:0;
	background-color:rgba(0,0,0,0.5);
	z-index:100
}

.date_box .date_wrapper {
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	height:23.4rem;
	background-color:#FFF;
}
.date_box .date_title {
	display:-webkit-box;
	height:4.4rem;
	border-bottom:0.1rem solid #e9e9e9;
	line-height: 3.9rem;
	font-size:1.6rem;
	color:#d91819;
	text-align:center;
}
.date_box .date_title .cancel-btn,.date_box .date_title .confirm-btn {
	padding:0 2.5rem;
}
.date_box .birth-list{
	position:relative;display:-webkit-box;height:19rem;
}
.date_box .birth-list .select-bar{
	position:absolute;
	left:0;
	bottom:7.7rem;
	width:100%;
	height:2.9rem;
	border-top:0.1rem solid #e9e9e9;
	border-bottom:0.1rem solid #e9e9e9;
}
.date_box .birth-list .year-list,.date_box .birth-list .month-list,.date_box .birth-list .day-list{-webkit-box-flex:1;text-align:center;font-size:1.7rem}
.date_box .birth-list .year-list li,.date_box .birth-list .month-list li,.date_box .birth-list .day-list li{line-height:2.9rem}
.date_box .birth-list .year-list-wrapper{padding-left:5.5rem;width:5.5rem;height:18.4rem;overflow-x:hidden}
.date_box .birth-list .year-list{position:relative;width:6.5rem;height:18.4rem;overflow-x:hidden;overflow-y:scroll}
.date_box .birth-list .year-list ul{position:absolute;left:0;top:0}
.date_box .birth-list .day-list{padding-right:5.5rem}
.birth-list .page{display:block;position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;overflow:hidden}
.birth-list #datescroll div{float:left;margin-top:0;}
.birth-list #yearwrapper{position:absolute;left:0;top:0;bottom:6rem;width:50%;height:19rem}
.birth-list #monthwrapper{position:absolute;right: 0;top:0;bottom:6rem;width:50%;height:19rem}
.birth-list #yearwrapper ul li{color:#333;font-size:1.6rem;line-height: 3.8rem;height: 3.8rem;list-style: none;}
.birth-list #monthwrapper ul li{color:#333;font-size:1.6rem;line-height:3.8rem;height: 3.8rem;list-style: none;}
.birth-list #dateheader{width:100%;height:5rem;background:#79c12f;text-align:center;color:#fff;line-height:5rem;font-size:2rem}
.birth-list #datePage{font-size:1.5rem;border-radius:0.3rem;position:absolute;MARGIN-RIGHT:auto;vertical-align:middle;MARGIN-LEFT:auto;height:19rem;background:#fff;z-index:9999999}
.birth-list #datemark{font-size:1.5rem;width:100%;height:3.6rem;position:absolute;top:7.5rem;background:#FFF;border-top:0.1rem solid #ddd;border-bottom:0.1rem solid #ddd}
.birth-list #datescroll{height:19rem;text-align:center;line-height:3.8rem}

.birth-list #yearwrapper ul {
	text-align: left;
	padding-left: 11.3rem;
}

.birth-list #monthwrapper ul {
	text-align: right;
	padding-right: 12.75rem;
}